Dependent Types, Proof Development, Ltac Programming, Mathematical Verification